home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / general / raytrace / rayshade / graphtal.lzh / Graphtal.Amiga / makefile < prev    next >
Makefile  |  1993-08-26  |  900b  |  37 lines

  1.  
  2. # GNU g++ 2.3.3
  3. C++      = gcc 
  4. CPPFLAGS = -DAMIGA_GCC -DSUPPORT_AMIGA -DNO_DRAND48 -DYYERROR_VERBOSE
  5. C++FLAGS = 
  6. LDLIBS   = -lm -lg++ -lamy
  7.  
  8. TARGET   = graphtal
  9.  
  10. .C.o:
  11.    $(C++) -c $(C++FLAGS) $(CPPFLAGS) $*.C -o $@
  12.  
  13.  
  14. OBJS =    \
  15.    yacc.o lex.o \
  16.    main.o \
  17.    Hull.o Ray.o transform.o \
  18.    Sphere.o Polygon.o Triangle.o Plane.o \
  19.    Cone.o Cylinder.o \
  20.    BaseWindow.o \
  21.    AMIGA_Window.o \
  22.    BBoxDevice.o Z_Buffer.o \
  23.    LineDevice.o WireDevice.o FlatDevice.o ExampleDevice.o \
  24.    Value.o Expression.o ExprItems.o Hash.o Color.o \
  25.    Options.o DeviceDriver.o ViewTransform.o \
  26.    Vector.o TransMatrix.o Turtle.o Interpreter.o \
  27.    GeoObject.o \
  28.    RayshadeDevice.o Error.o BoundingBox.o \
  29.    ValueStack.o yyerror.o \
  30.    LSystem.o Name.o Module.o \
  31.    Predecessor.o Successor.o Production.o \
  32.    list.o rcString.o 
  33.  
  34. $(TARGET): $(OBJS)
  35.    $(C++) $(C++FLAGS) $(OBJS) -o $(TARGET) $(LDLIBS)
  36.      
  37.